home *** CD-ROM | disk | FTP | other *** search
/ Cisco Networkers 1998 / Cisco Networkers 1998.iso / pc / talks / index / style / style.ddd next >
Encoding:
ColdFusion Verity engine fields definition  |  1998-04-27  |  2.6 KB  |  108 lines

  1. # $Header: /Code/v31/TOOLS/imevent/style/STYLE.DDD 1     1/23/98 3:26p Bressler $
  2. # (C) Copyright 1995-1996 Eloquent, Inc.  All Rights Reserved
  3. #
  4. # Style for Eloquent Infomedia collection (Document Dataset Descriptor)
  5.  
  6. $control: 1
  7. descriptor:
  8.   /collection = yes
  9. {
  10.   data-table:    _df
  11.     /num-records=1
  12.     /max-records=1
  13.   {
  14.     # Header information for partition management
  15.     constant:    _DBVERSION    text "vdk11"
  16.     fixwidth:    _DDDSTAMP    4 date
  17.     varwidth:    _DOCIDX        _dv
  18.     fixwidth:    _PARTDESC    32 text
  19.  
  20.     fixwidth:    _SPARE1        16 text
  21.     fixwidth:    _SPARE2        4 signed-integer
  22.   }
  23.   data-table:    _df
  24.     /offset=64
  25.   {
  26.     # Required internal fields per document
  27.     autoval:    _STYLE        sirepath
  28.     fixwidth:    _DOCID        4 unsigned-integer
  29.     fixwidth:    _SECURITY    4 unsigned-integer
  30.       /minmax = yes
  31.     fixwidth:    _INDEX_DATE    4 date
  32.       /minmax = yes
  33.   }
  34.  
  35. ######## DO NOT MODIFY ABOVE THIS LINE ########
  36.  
  37.   data-table:    dkf
  38.   {
  39.     # Must have a VdkVgwKey - this is the primary key to the document
  40.     # The field type can be changed to fixwidth integer or text as needed
  41.     varwidth:   VdkVgwKey    dkv
  42.       /indexed = yes
  43.       /minmax  = yes
  44.   }
  45.  
  46.   data-table:   df0                        # a single record with collection info
  47.     /num-records=1
  48.     /max-records=1
  49.   {
  50.     varwidth:  EloInfo        dv0            # text description of collection
  51.     constant:  EloSchema    text "1"    # schema version
  52.   }
  53.  
  54.   # NOTE: the following fields are all in their own tables because of /indexed.
  55.   #       It is important that empty values be written to each table at
  56.   #       index time, or the rows will get out of sync.
  57.  
  58.   data-table:    df1
  59.   {
  60.     constant:  DOC            text ""        # required by VDK
  61.     varwidth:  ImFile        dv1            # relative path to .IM file on CD
  62.     varwidth:  Abstract        dv2            # Talk abstract
  63.   }
  64.   data-table:    df2
  65.   {
  66.     varwidth:  Event        dv1            # Event name
  67.       /indexed = yes
  68.       /minmax = yes
  69.   }
  70.   data-table:    df3
  71.   {
  72.     varwidth:  Title        dv1            # Talk title
  73.       /indexed = yes
  74.       /minmax = yes
  75.   }
  76.   data-table:    df4
  77.   {
  78.     varwidth:  Speaker        dv1            # Speaker name
  79.       /indexed = yes
  80.       /minmax = yes
  81.   }
  82.   data-table:    df5
  83.   {
  84.     varwidth:  Company        dv1            # Company/Organization of the speaker
  85.       /indexed = yes
  86.       /minmax = yes
  87.   }
  88.   data-table:    df6
  89.   {
  90.     fixwidth:  Date         4 date        # Date on which talk was given
  91.       /indexed = yes
  92.       /minmax = yes
  93.   }
  94.   data-table:    df7
  95.   {
  96.     varwidth:  Duration        dv1            # Length of talk (mm:ss)
  97.       /indexed = yes
  98.       /minmax = yes
  99.   }
  100.   data-table:    df8
  101.   {
  102.     fixwidth:  Slides    4 unsigned-integer    # Number of slides
  103.       /indexed = yes
  104.       /minmax = yes
  105.   }
  106. }
  107. $$
  108.